char cap_ascii[128] = {
    [0x0e] = 0x60, [0x15] = 0x51, [0x16] = 0x31, [0x1a] = 0x5a, [0x1b] = 0x53,
    [0x1c] = 0x41, [0x1d] = 0x57, [0x1e] = 0x32, [0x21] = 0x43, [0x22] = 0x58,
    [0x23] = 0x44, [0x24] = 0x45, [0x25] = 0x34, [0x26] = 0x33, [0x29] = 0x20,
    [0x2a] = 0x56, [0x2b] = 0x46, [0x2c] = 0x54, [0x2d] = 0x52, [0x2e] = 0x35,
    [0x31] = 0x4e, [0x32] = 0x42, [0x33] = 0x48, [0x34] = 0x47, [0x35] = 0x59,
    [0x36] = 0x36, [0x3a] = 0x4d, [0x3b] = 0x4a, [0x3c] = 0x55, [0x3d] = 0x37,
    [0x3e] = 0x38, [0x41] = 0x2c, [0x42] = 0x4b, [0x43] = 0x49, [0x44] = 0x4f,
    [0x45] = 0x30, [0x46] = 0x39, [0x49] = 0x2e, [0x4a] = 0x2f, [0x4b] = 0x4c,
    [0x4c] = 0x3b, [0x4d] = 0x50, [0x4e] = 0x2d, [0x52] = 0x27, [0x54] = 0x5b,
    [0x55] = 0x3d, [0x5a] = 0x0a, [0x5b] = 0x5d, [0x5d] = 0x5c, [0x66] = 0x08,
    [0x69] = 0x31, [0x6b] = 0x34, [0x6c] = 0x37, [0x70] = 0x30, [0x71] = 0x2e,
    [0x72] = 0x32, [0x73] = 0x35, [0x74] = 0x36, [0x75] = 0x38, [0x79] = 0x2b,
    [0x7a] = 0x33, [0x7b] = 0x2d, [0x7c] = 0x2a, [0x7d] = 0x39,
};

char cap_sig_ascii[128] = {
    [0x0e] = 0x7e, [0x15] = 0x51, [0x16] = 0x21, [0x1a] = 0x5a, [0x1b] = 0x53,
    [0x1c] = 0x41, [0x1d] = 0x57, [0x1e] = 0x40, [0x21] = 0x43, [0x22] = 0x58,
    [0x23] = 0x44, [0x24] = 0x45, [0x25] = 0x24, [0x26] = 0x23, [0x29] = 0x20,
    [0x2a] = 0x56, [0x2b] = 0x46, [0x2c] = 0x54, [0x2d] = 0x52, [0x2e] = 0x25,
    [0x31] = 0x4e, [0x32] = 0x42, [0x33] = 0x48, [0x34] = 0x47, [0x35] = 0x59,
    [0x36] = 0x5e, [0x3a] = 0x4d, [0x3b] = 0x4a, [0x3c] = 0x55, [0x3d] = 0x26,
    [0x3e] = 0x2a, [0x41] = 0x3c, [0x42] = 0x4b, [0x43] = 0x49, [0x44] = 0x4f,
    [0x45] = 0x29, [0x46] = 0x28, [0x49] = 0x3e, [0x4a] = 0x3f, [0x4b] = 0x4c,
    [0x4c] = 0x3a, [0x4d] = 0x50, [0x4e] = 0x5f, [0x52] = 0x22, [0x54] = 0x7b,
    [0x55] = 0x2b, [0x5a] = 0x0a, [0x5b] = 0x7d, [0x5d] = 0x7c, [0x66] = 0x08,
    [0x69] = 0x31, [0x6b] = 0x34, [0x6c] = 0x37, [0x70] = 0x30, [0x71] = 0x2e,
    [0x72] = 0x32, [0x73] = 0x35, [0x74] = 0x36, [0x75] = 0x38, [0x79] = 0x2b,
    [0x7a] = 0x33, [0x7b] = 0x2d, [0x7c] = 0x2a, [0x7d] = 0x39,
};

char normal_ascii[128] = {
    [0x0e] = 0x60, [0x15] = 0x71, [0x16] = 0x31, [0x1a] = 0x7a, [0x1b] = 0x73,
    [0x1c] = 0x61, [0x1d] = 0x77, [0x1e] = 0x32, [0x21] = 0x63, [0x22] = 0x78,
    [0x23] = 0x64, [0x24] = 0x65, [0x25] = 0x34, [0x26] = 0x33, [0x29] = 0x20,
    [0x2a] = 0x76, [0x2b] = 0x66, [0x2c] = 0x74, [0x2d] = 0x72, [0x2e] = 0x35,
    [0x31] = 0x6e, [0x32] = 0x62, [0x33] = 0x68, [0x34] = 0x67, [0x35] = 0x79,
    [0x36] = 0x36, [0x3a] = 0x6d, [0x3b] = 0x6a, [0x3c] = 0x75, [0x3d] = 0x37,
    [0x3e] = 0x38, [0x41] = 0x2c, [0x42] = 0x6b, [0x43] = 0x69, [0x44] = 0x6f,
    [0x45] = 0x30, [0x46] = 0x39, [0x49] = 0x2e, [0x4a] = 0x2f, [0x4b] = 0x6c,
    [0x4c] = 0x3b, [0x4d] = 0x70, [0x4e] = 0x2d, [0x52] = 0x27, [0x54] = 0x5b,
    [0x55] = 0x3d, [0x5a] = 0x0a, [0x5b] = 0x5d, [0x5d] = 0x5c, [0x66] = 0x08,
    [0x69] = 0x31, [0x6b] = 0x34, [0x6c] = 0x37, [0x70] = 0x30, [0x71] = 0x2e,
    [0x72] = 0x32, [0x73] = 0x35, [0x74] = 0x36, [0x75] = 0x38, [0x79] = 0x2b,
    [0x7a] = 0x33, [0x7b] = 0x2d, [0x7c] = 0x2a, [0x7d] = 0x39,
};

char sig_ascii[128] = {
    [0x0e] = 0x7e, [0x15] = 0x51, [0x16] = 0x21, [0x1a] = 0x5a, [0x1b] = 0x53,
    [0x1c] = 0x41, [0x1d] = 0x57, [0x1e] = 0x40, [0x21] = 0x43, [0x22] = 0x58,
    [0x23] = 0x44, [0x24] = 0x45, [0x25] = 0x24, [0x26] = 0x23, [0x29] = 0x20,
    [0x2a] = 0x56, [0x2b] = 0x46, [0x2c] = 0x54, [0x2d] = 0x52, [0x2e] = 0x25,
    [0x31] = 0x4e, [0x32] = 0x42, [0x33] = 0x48, [0x34] = 0x47, [0x35] = 0x59,
    [0x36] = 0x5e, [0x3a] = 0x4d, [0x3b] = 0x4a, [0x3c] = 0x55, [0x3d] = 0x26,
    [0x3e] = 0x2a, [0x41] = 0x3c, [0x42] = 0x4b, [0x43] = 0x49, [0x44] = 0x4f,
    [0x45] = 0x29, [0x46] = 0x28, [0x49] = 0x3e, [0x4a] = 0x3f, [0x4b] = 0x4c,
    [0x4c] = 0x3a, [0x4d] = 0x50, [0x4e] = 0x5f, [0x52] = 0x22, [0x54] = 0x7b,
    [0x55] = 0x2b, [0x5a] = 0x0a, [0x5b] = 0x7d, [0x5d] = 0x7c, [0x66] = 0x08,
    [0x69] = 0x31, [0x6b] = 0x34, [0x6c] = 0x37, [0x70] = 0x30, [0x71] = 0x2e,
    [0x72] = 0x32, [0x73] = 0x35, [0x74] = 0x36, [0x75] = 0x38, [0x79] = 0x2b,
    [0x7a] = 0x33, [0x7b] = 0x2d, [0x7c] = 0x2a, [0x7d] = 0x39,
};